#include<stdio.h>
#include<tools_node.h>

#include<Mesh_IO/Mesh_IO.h>
#ifdef __cplusplus
extern "C" {
#endif 
void test ();

int libcell_get_pcell_id(void * c);

int libcell_get_pvertex_id(void * v);

int libcell_get_phalfface_id(void * hf);

int libcell_get_pface_id(void* f);

void * libcell_get_int_tree_begin(void* tree);

void* libcell_get_int_tree_next(void* tree);


int libcell_get_int_tree_node_key(void* node);

void* libcell_get_int_tree_node_value(void* node);

Mesh* libcell_read_cell_(char *);

// Mesh* libcell_read_array_ (double**V,int**F,int **C,int*num,int back_dim,int manifold_dim);




Int_RB_Tree* libcell_get_mesh_vertices(Mesh*);

void libcell_int_rb_tree_free(void *tree);



#ifdef __cplusplus
}
#endif 
//#include<Mesh_IO/Mesh_IO.h>
